package com.link.base.base.interstatistics.model;

import com.link.core.basic.model.BasicModel;

import java.math.BigInteger;

/**
 * 接口访问统计信息类
 *
 * @author 李杨
 * @date 2018
 */
public class VisitStatistics extends BasicModel {

    /**
     * 访问的url
     */
    private String url;
    /**
     * 访问时间
     */
    private BigInteger visitTime;
    /**
     * 访问类型
     */
    private String visitType;
    /**
     * 访问的ip地址
     */
    private String ip;
    /**
     * 时间字符串
     */
    private String visitTimeStr;
    /**
     * 用户名
     */
    private String username;

    /**
     * 请求耗时
     */
    private String consumeTime;

    /**
     * 是否授权
     */
    private String authFlag;

    /**
     * 员工姓名
     */
    private String userFirstName;

    /**
     * 越权类型
     */
    private String overPermType;

    private String responseBody;
    private String recordId;
    private String source;
    private String requestBody;
    private String code;
    private String clientName;
    private String clientId;
    private String processStatus;
    private String endTime;
    private String startTime;

    public String getAuthFlag() {
        return authFlag;
    }

    public void setAuthFlag(String authFlag) {
        this.authFlag = authFlag;
    }

    public String getVisitTimeStr() {
        return visitTimeStr;
    }

    public void setVisitTimeStr(String visitTimeStr) {
        this.visitTimeStr = visitTimeStr;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public BigInteger getVisitTime() {
        return visitTime;
    }

    public void setVisitTime(BigInteger visitTime) {
        this.visitTime = visitTime;
    }

    public String getVisitType() {
        return visitType;
    }

    public void setVisitType(String visitType) {
        this.visitType = visitType;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getConsumeTime() {
        return consumeTime;
    }

    public void setConsumeTime(String consumeTime) {
        this.consumeTime = consumeTime;
    }

    public String getUserFirstName() {
        return userFirstName;
    }

    public void setUserFirstName(String userFirstName) {
        this.userFirstName = userFirstName;
    }

    public String getOverPermType() {
        return overPermType;
    }

    public void setOverPermType(String overPermType) {
        this.overPermType = overPermType;
    }

    public String getResponseBody() {
        return responseBody;
    }

    public void setResponseBody(String responseBody) {
        this.responseBody = responseBody;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getRequestBody() {
        return requestBody;
    }

    public void setRequestBody(String requestBody) {
        this.requestBody = requestBody;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getClientName() {
        return clientName;
    }

    public void setClientName(String clientName) {
        this.clientName = clientName;
    }

    public String getClientId() {
        return clientId;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public String getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(String processStatus) {
        this.processStatus = processStatus;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }
}
